<?php
namespace app\common\validate\Project;

use think\Validate;


class Project extends Validate
{
    /**
     * 验证规则
     * require 属于必填， unique：表示当前唯一的值, subject_order:表示是哪个表，只是省略表前缀
     */
    protected $rule = [
        'title' => 'require',
        'thumbs' => 'require',
        'content' => 'require',
        'createtime' => 'require',
        'endtime' => 'require',
        'nums' => ['require', 'number', '>=:0'],
        'price' => ['require', 'number', '>=:0'],
        'status' => ['number', 'in:0,1,2,3,4'],
        
    ];

    // 提示消息
    protected $message  =   [
        'title.require'     => '活动标题必须填写',
        'thumbs.require'     => '活动图集必须填写',
        'content.require' => '活动内容必须填写',
        'createtime.require' => '活动开始时间必须填写',
        'endtime.require' => '活动结束时间必须填写',
        'nums.require'   => '活动预约人数限制必须填写',
        'nums.number'      => '活动预约人数限制必须是数字类型',
        'nums.>='      => '活动预约人数限制必须大于等于0元',
        'price.require'   => '活动预约价格限制必须填写',
        'price.number'      => '活动预约价格限制必须是数字类型',
        'price.>='      => '活动预约价格限制必须大于等于0元',
        'status.number'      => '活动预约状态的类型有误',
        'status.in'      => '活动预约状态的值有误',
    ];
}   
?>